weapon emplacement - Spanish English Dictionary